home *** CD-ROM | disk | FTP | other *** search
- VERSION 4.00
- Begin VB.Form frmColors
- BorderStyle = 0 'None
- ClientHeight = 5835
- ClientLeft = 2685
- ClientTop = 4155
- ClientWidth = 7830
- ControlBox = 0 'False
- Height = 6240
- Icon = "Color4.frx":0000
- Left = 2625
- LinkTopic = "Form1"
- MaxButton = 0 'False
- MDIChild = -1 'True
- MinButton = 0 'False
- ScaleHeight = 5835
- ScaleWidth = 7830
- ShowInTaskbar = 0 'False
- Top = 3810
- Width = 7950
- Begin VB.Label Label1
- Alignment = 2 'Center
- Caption = "List/X+ gives you complete control over the colors in the list box. "
- BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
- Name = "MS Sans Serif"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 1215
- Left = 360
- TabIndex = 3
- Top = 4200
- Width = 7095
- End
- Begin MabryCtl.MList MList3
- Height = 3555
- Left = 5265
- TabIndex = 2
- Top = 345
- Width = 2175
- _ExtentX = 3836
- _ExtentY = 6271
- BackColor = -2147483633
- Caption = "Caption"
- CaptionAlignment= 2
- ForeColor = -2147483635
- Object.TabStop = -1 'True
- ThreedShadowColor= -2147483627
- MousePointer = -842150451
- BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
- Name = "MS Sans Serif"
- Size = 8.25
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- BeginProperty Columns {23BAA6DE-05A6-11D1-9E15-0020AFD6A9D5}
- ColumnCount = 3
- BeginProperty Column0 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 35
- MinWidth = 25
- MaxWidth = 75
- UserResizeEnabled= -1
- Heading = "Col 1"
- Object.Visible = -1
- ColumnAlignment = 0
- HeadingAlignment= 0
- EndProperty
- BeginProperty Column1 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 35
- MinWidth = 0
- MaxWidth = -1
- UserResizeEnabled= -1
- Heading = "Col 2"
- Object.Visible = -1
- ColumnAlignment = 0
- HeadingAlignment= 0
- EndProperty
- BeginProperty Column2 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 0
- MinWidth = 0
- MaxWidth = -1
- UserResizeEnabled= -1
- Heading = "Col 3"
- Object.Visible = -1
- ColumnAlignment = 0
- HeadingAlignment= 0
- EndProperty
- EndProperty
- End
- Begin MabryCtl.MList MList2
- Height = 3540
- Left = 2805
- TabIndex = 1
- Top = 360
- Width = 2175
- _ExtentX = 3836
- _ExtentY = 6244
- Caption = "Multiline Headings"
- CaptionAlignment= 2
- Object.TabStop = -1 'True
- ThreedShadowColor= -2147483627
- MousePointer = -842150451
- BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
- Name = "MS Sans Serif"
- Size = 8.25
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- BeginProperty Columns {23BAA6DE-05A6-11D1-9E15-0020AFD6A9D5}
- ColumnCount = 3
- BeginProperty Column0 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 35
- MinWidth = 0
- MaxWidth = -1
- UserResizeEnabled= -1
- Heading = "Col 1"
- Object.Visible = -1
- ColumnAlignment = 2
- HeadingAlignment= 0
- EndProperty
- BeginProperty Column1 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 35
- MinWidth = 0
- MaxWidth = -1
- UserResizeEnabled= -1
- Heading = "Col 2"
- Object.Visible = -1
- ColumnAlignment = 2
- HeadingAlignment= 2
- EndProperty
- BeginProperty Column2 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 20
- MinWidth = 0
- MaxWidth = -1
- UserResizeEnabled= -1
- Heading = "Col 3"
- Object.Visible = -1
- ColumnAlignment = 2
- HeadingAlignment= 1
- EndProperty
- EndProperty
- End
- Begin MabryCtl.MList MList1
- Height = 3540
- Left = 360
- TabIndex = 0
- Top = 360
- Width = 2175
- _ExtentX = 3836
- _ExtentY = 6244
- Caption = "Caption"
- CaptionAlignment= 2
- Object.TabStop = -1 'True
- ThreedShadowColor= -2147483627
- MousePointer = -842150451
- BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
- Name = "MS Sans Serif"
- Size = 8.25
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- BeginProperty Columns {23BAA6DE-05A6-11D1-9E15-0020AFD6A9D5}
- ColumnCount = 3
- BeginProperty Column0 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 40
- MinWidth = 0
- MaxWidth = -1
- UserResizeEnabled= -1
- Heading = "Col 1"
- Object.Visible = -1
- ColumnAlignment = 0
- HeadingAlignment= 0
- EndProperty
- BeginProperty Column1 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 40
- MinWidth = 0
- MaxWidth = -1
- UserResizeEnabled= -1
- Heading = "Col 2"
- Object.Visible = -1
- ColumnAlignment = 0
- HeadingAlignment= 0
- EndProperty
- BeginProperty Column2 {23BAA6E0-05A6-11D1-9E15-0020AFD6A9D5}
- Object.Width = 0
- MinWidth = 0
- MaxWidth = -1
- UserResizeEnabled= -1
- Heading = "Col 3"
- Object.Visible = -1
- ColumnAlignment = 0
- HeadingAlignment= 0
- EndProperty
- EndProperty
- End
- Attribute VB_Name = "frmColors"
- Attribute VB_Creatable = False
- Attribute VB_Exposed = False
- Option Explicit
- Private Sub Form_Load()
- Dim i As Integer
- ' Make a multiline caption
- MList1.Caption = "Multiline" & Chr(13) & "Captions"
- ' And multiline headings
- MList2.Columns(0).Heading = "Col" & Chr(13) & "One"
- MList2.Columns(1).Heading = "Col" & Chr(13) & "Two"
- MList2.Columns(2).Heading = "Col" & Chr(13) & "Three"
- ' Put something in the lists
- For i = 1 To 39
- MList1.AddItem CStr(i) & ",bar" & Chr(13) & "zzz,baz"
- MList2.AddItem CStr(i) & ",bar" & Chr(13) & "zzz,baz"
- MList3.AddItem CStr(i) & ",bar" & Chr(13) & "zzz,baz"
- Next
- ' Set column colors for MList1
- MList1.Columns(0).ForeColor = RGB(255, 0, 0)
- MList1.Columns(1).BackColor = RGB(255, 255, 0)
- MList1.Columns(1).ForeColor = RGB(0, 0, 255)
- ' Set item colors for MList2
- For i = 1 To 39
- If (i Mod 2 = 1) Then
- MList2.ItemBackColor(i - 1) = RGB(0, 255, 255)
- MList2.ItemHiliteTextColor(i - 1) = RGB(0, 255, 255)
- End If
- Next
- ' Setup one specially colored row in MList3
- MList3.ItemForeColor(4) = RGB(255, 0, 0)
- MList3.ItemHiliteColor(4) = RGB(128, 0, 0)
- MList3.ItemHiliteTextColor(4) = RGB(0, 255, 255)
- End Sub
-